package org.jsbd.boss.domian.channel;

import java.io.Serializable;

import org.jsbd.boss.domian.BaseDateInfo;

/**
 * 
 * 模拟器新的行为日志
 * @author <a href="mailto:zhouchao@zhexinit.com" >周超</a>
 * @version 1.0.0
 */
public class SimulatorNewActionLog extends BaseDateInfo implements Serializable {
	/**
	 * serialVersionUID TODO 请描述这个变量的含义
	 */
	private static final long serialVersionUID = 4290389377437316965L;

	/**
	 * 设备唯一号
	 */
	private String uuid;
	/**
	 * 模拟器母包版本号
	 */
	private String sysVer;
	/**
	 * 模拟器IP
	 */
	private String ip;
	/**
	 * 任务mark
	 */
	private String mark;
	/**
	 * IMSI号
	 */
	private String imsi;
	/**
	 * 设备号
	 */
	private String imei;
	/**
	 * 会话ID，一次任务都是相同的
	 */
	private String orderId;
	/**
	 * 模拟器行为
	 */
	private Integer type;
	/**
	 * 执行状态：1表示成功，0表示失败
	 */
	private Integer resultCode;
	/**
	 * 执行结果
	 */
	private String resultMsg;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 扩展字段，可以用于在app执行过程的一些额外的东西
	 */
	private String ext;

	/**
	 * 任务类型 1：新增 ，2是留存，3是广告，4是微信
	 */
	private Integer taskType;
	
	private Integer loginType;
	
	private String baseId;

	public String getUuid() {
		return uuid;
	}

	public void setUuid(String uuid) {
		this.uuid = uuid;
	}

	public String getSysVer() {
		return sysVer;
	}

	public void setSysVer(String sysVer) {
		this.sysVer = sysVer;
	}

	public String getIp() {
		return ip;
	}

	public void setIp(String ip) {
		this.ip = ip;
	}

	public String getMark() {
		return mark;
	}

	public void setMark(String mark) {
		this.mark = mark;
	}

	public String getImsi() {
		return imsi;
	}

	public void setImsi(String imsi) {
		this.imsi = imsi;
	}

	public String getImei() {
		return imei;
	}

	public void setImei(String imei) {
		this.imei = imei;
	}

	public String getOrderId() {
		return orderId;
	}

	public void setOrderId(String orderId) {
		this.orderId = orderId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getResultCode() {
		return resultCode;
	}

	public void setResultCode(Integer resultCode) {
		this.resultCode = resultCode;
	}

	public String getResultMsg() {
		return resultMsg;
	}

	public void setResultMsg(String resultMsg) {
		this.resultMsg = resultMsg;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getExt() {
		return ext;
	}

	public void setExt(String ext) {
		this.ext = ext;
	}

	public Integer getTaskType() {
		return taskType;
	}

	public void setTaskType(Integer taskType) {
		this.taskType = taskType;
	}

	public Integer getLoginType() {
		return loginType;
	}

	public void setLoginType(Integer loginType) {
		this.loginType = loginType;
	}

	public String getBaseId() {
		return baseId;
	}

	public void setBaseId(String baseId) {
		this.baseId = baseId;
	}
	
}
